package com.example.myzhugezhaofang.view;

import com.example.mvplibrary.view.RxBaseView;
import com.example.myzhugezhaofang.bean.HeadLinesBean;
import com.example.myzhugezhaofang.bean.HighOpinionBean;
import com.example.myzhugezhaofang.bean.KolimagesBean;
import com.example.myzhugezhaofang.bean.LikeBean;
import com.example.myzhugezhaofang.bean.NavigationBean;
import com.example.myzhugezhaofang.bean.NewHotsBean;
import com.example.myzhugezhaofang.bean.TopicBean;

import java.util.List;

/**
 * 作者：朱勇闯
 * data : 2021/4/11  10:03
 * 作用： xxxx
 */
public interface MainView extends RxBaseView {
    void showNewHotsList(List<NewHotsBean.ListBean> listBeans);

    void showNewHotsError(String error, int code);

    void showHighOpinionList(List<HighOpinionBean.ListBean> listBeans);

    void showHighOpinionError(String error, int code);

    void showLikeList(List<LikeBean.ListBean> listBeans);

    void showLikeError(String error, int code);

    void showNavigationList(List<NavigationBean.ListBean> listBeans);

    void showNavigationError(String error, int code);

    void showMarqueeViewList(List<HeadLinesBean.ListBean> listBeans);

    void showMarqueeViewError(String error, int code);

    void showKolimagesList(List<KolimagesBean.ListnewsBean> listBeans);

    void showKolimagesError(String error, int code);

    void showTopicList(List<TopicBean.ListBean> listBeans);

    void showTopicError(String error, int code);

}
